home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
apidev
/
netdmo.exe
/
WKSHELL.FRM
< prev
next >
Wrap
Text File
|
1993-12-10
|
5KB
|
220 lines
Version 1.00
BEGIN Form Wkshell
AutoRedraw = 0
BackColor = QBColor(1)
BorderStyle = 1
Caption = "Workstation Shell Information"
ControlBox = -1
Enabled = -1
ForeColor = QBColor(0)
Height = Char(15)
Left = Char(9)
MaxButton = -1
MinButton = -1
MousePointer = 0
Tag = ""
Top = Char(3)
Visible = -1
Width = Char(63)
WindowState = 0
BEGIN Label versionl
Alignment = 0
AutoSize = 0
BackColor = QBColor(1)
BorderStyle = 0
Caption = "Shell Version:"
DragMode = 0
Enabled = -1
ForeColor = QBColor(15)
Height = Char(1)
Left = Char(2)
MousePointer = 0
TabIndex = 4
Tag = ""
Top = Char(1)
Visible = -1
Width = Char(15)
END
BEGIN TextBox versiontxt
BackColor = QBColor(1)
BorderStyle = 1
DragMode = 0
Enabled = -1
ForeColor = QBColor(7)
Height = Char(3)
Left = Char(16)
MousePointer = 0
MultiLine = 0
ScrollBars = 0
TabIndex = 1
TabStop = -1
Tag = ""
Text = ""
Top = Char(0)
Visible = -1
Width = Char(13)
END
BEGIN Label Label1
Alignment = 0
AutoSize = 0
BackColor = QBColor(1)
BorderStyle = 0
Caption = "OS Type:"
DragMode = 0
Enabled = -1
ForeColor = QBColor(15)
Height = Char(1)
Left = Char(2)
MousePointer = 0
TabIndex = 5
Tag = ""
Top = Char(5)
Visible = -1
Width = Char(9)
END
BEGIN TextBox ostypetxt
BackColor = QBColor(1)
BorderStyle = 1
DragMode = 0
Enabled = -1
ForeColor = QBColor(7)
Height = Char(3)
Left = Char(11)
MousePointer = 0
MultiLine = 0
ScrollBars = 0
TabIndex = 2
TabStop = -1
Tag = ""
Text = ""
Top = Char(4)
Visible = -1
Width = Char(13)
END
BEGIN Label harwarel
Alignment = 0
AutoSize = 0
BackColor = QBColor(1)
BorderStyle = 0
Caption = "Hardware Type:"
DragMode = 0
Enabled = -1
ForeColor = QBColor(15)
Height = Char(1)
Left = Char(31)
MousePointer = 0
TabIndex = 6
Tag = ""
Top = Char(1)
Visible = -1
Width = Char(15)
END
BEGIN TextBox Hardwaretxt
BackColor = QBColor(1)
BorderStyle = 1
DragMode = 0
Enabled = -1
ForeColor = QBColor(7)
Height = Char(3)
Left = Char(45)
MousePointer = 0
MultiLine = 0
ScrollBars = 0
TabIndex = 3
TabStop = -1
Tag = ""
Text = ""
Top = Char(0)
Visible = -1
Width = Char(15)
END
BEGIN CommandButton wkshellok
BackColor = QBColor(7)
Cancel = 0
Caption = "OK"
Default = 0
DragMode = 0
Enabled = -1
Height = Char(3)
Left = Char(22)
MousePointer = 0
TabIndex = 0
TabStop = -1
Tag = ""
Top = Char(9)
Visible = -1
Width = Char(15)
END
BEGIN Label Label2
Alignment = 0
AutoSize = 0
BackColor = QBColor(1)
BorderStyle = 0
Caption = "OS Version:"
DragMode = 0
Enabled = -1
ForeColor = QBColor(15)
Height = Char(1)
Left = Char(31)
MousePointer = 0
TabIndex = 7
Tag = ""
Top = Char(5)
Visible = -1
Width = Char(12)
END
BEGIN TextBox osvertxt
BackColor = QBColor(1)
BorderStyle = 1
DragMode = 0
Enabled = -1
ForeColor = QBColor(7)
Height = Char(3)
Left = Char(42)
MousePointer = 0
MultiLine = 0
ScrollBars = 0
TabIndex = 8
TabStop = -1
Tag = ""
Text = "Text1"
Top = Char(4)
Visible = -1
Width = Char(15)
END
END
'$FORM netdemo
TYPE ShellI 'GetShellInfo
majorVersion AS INTEGER
MinorVersion AS INTEGER
revnum AS INTEGER
OsType AS STRING * 10
Osversion AS STRING * 10
hardwareType AS STRING * 10
END TYPE
DECLARE SUB Getshellinfo (WShell AS ShellI)
SUB Form_Load ()
DIM WShell AS ShellI
CALL Getshellinfo(WShell) 'Call the Procedure
IF value.revnum = 0 THEN letter$ = "A"
IF value.revnum = 1 THEN letter$ = "B"
IF value.revnum = 2 THEN letter$ = "C"
IF value.revnum = 3 THEN letter$ = "D"
Osver$ = MID$(WShell.Osversion, 4, 6)
versiontxt.text = LTRIM$(STR$(WShell.majorVersion)) + "." + LTRIM$(STR$(WShell.MinorVersion)) + " " + "REV." + letter$
OSTypetxt.text = WShell.OsType
OSVertxt.text = WShell.Osversion
hardwaretxt.text = WShell.hardwareType
END SUB
SUB Form_Unload (Cancel AS INTEGER)
netdemo.SHOW
END SUB
SUB wkshellok_Click ()
wkshell.HIDE
netdemo.SHOW
END SUB